package com.demo01;

import lombok.*;

//代理对象，中介
//先用组合，少用继承
@NoArgsConstructor
@AllArgsConstructor
public class Proxy {
    // 代理 真实对象（房东）
    private Host host;

    // 代理的附属操作,帮房东租房
    public void rent(){
        host.rent();
    }

    // 代理的附属操作,带客户看房
    public void seeHouse(){
        System.out.println("中介带客户看房");
    }
    // 代理的附属操作,收房租
    public void fare(){
        System.out.println("中介收房租");
    }// 代理的附属操作,签租赁合同
    public void hetong(){
        System.out.println("中介签租赁合同");
    }

}
